/*
 * td3.hpp
 *
 *  Created on: 31 janv. 2012
 *      Author: guillaume
 */

#ifndef TD3_HPP_
#define TD3_HPP_

#include <math.h>
#include <iostream>

void amr(double* x, unsigned int p, unsigned int niveau, FILE* file);
void iamr(double* x, unsigned int p, unsigned int niveau, FILE* file);
double minSousBande(double *x, unsigned int p);
double maxSousBande(double * x, unsigned int p);
double moyenneSousBande(double* x, unsigned int p);

void AMRStatistiques(double* x, unsigned int p, unsigned int niveau);

void symetrie_miroir(double * matrice, unsigned int x, unsigned int y);
void analyse2D_97(double* m, unsigned int p);
void synthese2D_97(double* m, unsigned int p);

#endif /* TD3_HPP_ */
